package com.rzl.expense.expense.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.rzl.expense.expense.mapper.RptPrvTowerKeyIndexCopeMapper;
import com.rzl.expense.expense.domain.RptPrvTowerKeyIndexCope;
import com.rzl.expense.expense.service.IRptPrvTowerKeyIndexCopeService;

/**
 * 铁塔服务费关键指标分析月报(应付)Service业务层处理
 * 
 * @author expense
 * @date 2025-02-06
 */
@Service
public class RptPrvTowerKeyIndexCopeServiceImpl implements IRptPrvTowerKeyIndexCopeService 
{
    @Autowired
    private RptPrvTowerKeyIndexCopeMapper rptPrvTowerKeyIndexCopeMapper;

    /**
     * 查询铁塔服务费关键指标分析月报(应付)
     * 
     * @param id 铁塔服务费关键指标分析月报(应付)主键
     * @return 铁塔服务费关键指标分析月报(应付)
     */
    @Override
    public RptPrvTowerKeyIndexCope selectRptPrvTowerKeyIndexCopeById(String id)
    {
        return rptPrvTowerKeyIndexCopeMapper.selectRptPrvTowerKeyIndexCopeById(id);
    }

    /**
     * 查询铁塔服务费关键指标分析月报(应付)列表
     * 
     * @param rptPrvTowerKeyIndexCope 铁塔服务费关键指标分析月报(应付)
     * @return 铁塔服务费关键指标分析月报(应付)
     */
    @Override
    public List<RptPrvTowerKeyIndexCope> selectRptPrvTowerKeyIndexCopeList(RptPrvTowerKeyIndexCope rptPrvTowerKeyIndexCope)
    {
        return rptPrvTowerKeyIndexCopeMapper.selectRptPrvTowerKeyIndexCopeList(rptPrvTowerKeyIndexCope);
    }

    /**
     * 新增铁塔服务费关键指标分析月报(应付)
     * 
     * @param rptPrvTowerKeyIndexCope 铁塔服务费关键指标分析月报(应付)
     * @return 结果
     */
    @Override
    public int insertRptPrvTowerKeyIndexCope(RptPrvTowerKeyIndexCope rptPrvTowerKeyIndexCope)
    {
        return rptPrvTowerKeyIndexCopeMapper.insertRptPrvTowerKeyIndexCope(rptPrvTowerKeyIndexCope);
    }

    /**
     * 修改铁塔服务费关键指标分析月报(应付)
     * 
     * @param rptPrvTowerKeyIndexCope 铁塔服务费关键指标分析月报(应付)
     * @return 结果
     */
    @Override
    public int updateRptPrvTowerKeyIndexCope(RptPrvTowerKeyIndexCope rptPrvTowerKeyIndexCope)
    {
        return rptPrvTowerKeyIndexCopeMapper.updateRptPrvTowerKeyIndexCope(rptPrvTowerKeyIndexCope);
    }

    /**
     * 批量删除铁塔服务费关键指标分析月报(应付)
     * 
     * @param ids 需要删除的铁塔服务费关键指标分析月报(应付)主键
     * @return 结果
     */
    @Override
    public int deleteRptPrvTowerKeyIndexCopeByIds(String[] ids)
    {
        return rptPrvTowerKeyIndexCopeMapper.deleteRptPrvTowerKeyIndexCopeByIds(ids);
    }

    /**
     * 删除铁塔服务费关键指标分析月报(应付)信息
     * 
     * @param id 铁塔服务费关键指标分析月报(应付)主键
     * @return 结果
     */
    @Override
    public int deleteRptPrvTowerKeyIndexCope()
    {
        return rptPrvTowerKeyIndexCopeMapper.deleteRptPrvTowerKeyIndexCope();
    }




    @Override
    public void batchRptPrvTowerKeyIndexCope(List<RptPrvTowerKeyIndexCope> list)
    {

         rptPrvTowerKeyIndexCopeMapper.batchRptPrvTowerKeyIndexCope(list);
    }


}
